/**
 * token 操作封装
 */
import { CHANGAN_TOKEN_STORE_NAME } from "@/config/constants";

/**
 * 获取缓存的 token
 */
export function getChanganToken(): string | null {
  const token = sessionStorage.getItem(CHANGAN_TOKEN_STORE_NAME);
  return token;
}

/**
 * 缓存 token
 * @param token token
 */
export function setChanganToken(token?: string) {
  removeChanganToken();
  if (token) {
    sessionStorage.setItem(CHANGAN_TOKEN_STORE_NAME, token);
  }
}

/**
 * 移除 token
 */
export function removeChanganToken() {
  sessionStorage.removeItem(CHANGAN_TOKEN_STORE_NAME);
}
